package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 科目映射对象 yonbip_kmys
 * 
 * @author ruoyi
 * @date 2025-09-15
 */
public class YonbipKmys extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 科目编码 */
    private String kmbm;

    /** 科目名称 */
    @Excel(name = "科目名称")
    private String kmmc;

    /** 是否末级 */
    @Excel(name = "是否末级")
    private String ismj;

    /** 辅助类型名称 */
    @Excel(name = "辅助类型名称")
    private String fzlxmc;

    /** 科目转辅助的 */
    @Excel(name = "科目转辅助的")
    private String kmzfz;

    /** 标准化科目编码（新科目体系） */
    @Excel(name = "标准化科目编码", readConverterExp = "新=科目体系")
    private String bzhkmbm;

    /** 标准化科目名称 */
    @Excel(name = "标准化科目名称")
    private String bzhkmmc;

    /** 科目所需辅助项 */
    @Excel(name = "科目所需辅助项")
    private String kmsxfzx;

    /** 辅助核算项目1 */
    @Excel(name = "辅助核算项目1")
    private String fzhsxm1;

    /** 辅助核算档案1 */
    @Excel(name = "辅助核算档案1")
    private String fzhsda1;

    /** 辅助核算项目2 */
    @Excel(name = "辅助核算项目2")
    private String fzhsxm2;

    /** 辅助核算档案2 */
    @Excel(name = "辅助核算档案2")
    private String fzhsda2;

    /** 辅助核算项目3 */
    @Excel(name = "辅助核算项目3")
    private String fzhsxm3;

    /** 辅助核算档案3 */
    @Excel(name = "辅助核算档案3")
    private String fzhsda3;

    /** 辅助核算项目4 */
    @Excel(name = "辅助核算项目4")
    private String fzhsxm4;

    /** 辅助核算档案4 */
    @Excel(name = "辅助核算档案4")
    private String fzhsda4;

    /** 辅助项追加 */
    @Excel(name = "辅助项追加")
    private String mark;

    public void setKmbm(String kmbm) 
    {
        this.kmbm = kmbm;
    }

    public String getKmbm() 
    {
        return kmbm;
    }

    public void setKmmc(String kmmc) 
    {
        this.kmmc = kmmc;
    }

    public String getKmmc() 
    {
        return kmmc;
    }

    public void setIsmj(String ismj) 
    {
        this.ismj = ismj;
    }

    public String getIsmj() 
    {
        return ismj;
    }

    public void setFzlxmc(String fzlxmc) 
    {
        this.fzlxmc = fzlxmc;
    }

    public String getFzlxmc() 
    {
        return fzlxmc;
    }

    public void setKmzfz(String kmzfz) 
    {
        this.kmzfz = kmzfz;
    }

    public String getKmzfz() 
    {
        return kmzfz;
    }

    public void setBzhkmbm(String bzhkmbm) 
    {
        this.bzhkmbm = bzhkmbm;
    }

    public String getBzhkmbm() 
    {
        return bzhkmbm;
    }

    public void setBzhkmmc(String bzhkmmc) 
    {
        this.bzhkmmc = bzhkmmc;
    }

    public String getBzhkmmc() 
    {
        return bzhkmmc;
    }

    public void setKmsxfzx(String kmsxfzx) 
    {
        this.kmsxfzx = kmsxfzx;
    }

    public String getKmsxfzx() 
    {
        return kmsxfzx;
    }

    public void setFzhsxm1(String fzhsxm1) 
    {
        this.fzhsxm1 = fzhsxm1;
    }

    public String getFzhsxm1() 
    {
        return fzhsxm1;
    }

    public void setFzhsda1(String fzhsda1) 
    {
        this.fzhsda1 = fzhsda1;
    }

    public String getFzhsda1() 
    {
        return fzhsda1;
    }

    public void setFzhsxm2(String fzhsxm2) 
    {
        this.fzhsxm2 = fzhsxm2;
    }

    public String getFzhsxm2() 
    {
        return fzhsxm2;
    }

    public void setFzhsda2(String fzhsda2) 
    {
        this.fzhsda2 = fzhsda2;
    }

    public String getFzhsda2() 
    {
        return fzhsda2;
    }

    public void setFzhsxm3(String fzhsxm3) 
    {
        this.fzhsxm3 = fzhsxm3;
    }

    public String getFzhsxm3() 
    {
        return fzhsxm3;
    }

    public void setFzhsda3(String fzhsda3) 
    {
        this.fzhsda3 = fzhsda3;
    }

    public String getFzhsda3() 
    {
        return fzhsda3;
    }

    public void setFzhsxm4(String fzhsxm4) 
    {
        this.fzhsxm4 = fzhsxm4;
    }

    public String getFzhsxm4() 
    {
        return fzhsxm4;
    }

    public void setFzhsda4(String fzhsda4) 
    {
        this.fzhsda4 = fzhsda4;
    }

    public String getFzhsda4() 
    {
        return fzhsda4;
    }

    public void setMark(String mark) 
    {
        this.mark = mark;
    }

    public String getMark() 
    {
        return mark;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("kmbm", getKmbm())
            .append("kmmc", getKmmc())
            .append("ismj", getIsmj())
            .append("fzlxmc", getFzlxmc())
            .append("kmzfz", getKmzfz())
            .append("bzhkmbm", getBzhkmbm())
            .append("bzhkmmc", getBzhkmmc())
            .append("kmsxfzx", getKmsxfzx())
            .append("fzhsxm1", getFzhsxm1())
            .append("fzhsda1", getFzhsda1())
            .append("fzhsxm2", getFzhsxm2())
            .append("fzhsda2", getFzhsda2())
            .append("fzhsxm3", getFzhsxm3())
            .append("fzhsda3", getFzhsda3())
            .append("fzhsxm4", getFzhsxm4())
            .append("fzhsda4", getFzhsda4())
            .append("mark", getMark())
            .toString();
    }
}
